/**
 * Copyright &copy; 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
 */
package com.b2b.modules.fm.entity.track;

import javax.validation.constraints.NotNull;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

import com.b2b.common.persistence.DataEntity;
import com.b2b.common.utils.excel.annotation.ExcelField;

/**
 * 设备报警信息Entity
 * @author soldier lee
 * @version 2016-11-20
 */
public class FmEqualarm extends DataEntity<FmEqualarm> {
	
	private static final long serialVersionUID = 1L;
	private Long versionNo;		// 版本号,每次更新自增长1
	private String eqa000;		// 主机号
	private String eqa001;		// 设备编号
	private Date eqa002;		// 报警时间
	private Double eqa003;		// 报警温度
	private String eqa004;		// 报警级别
	private String eqa005;		// 接报人
	private String eqa006;		// 电话
	private String eqa007;		// 报警次序
	private Long eqa008;		// 自订栏位1
	private String eqa009;		// 自订栏位2
	private Double eqa010;		// 自订栏位3
	private Double eqa011;		// 自订栏位4
	private String eqa012;		// 自订栏位5
	private String eqa013;		// 自订栏位6
	private String eqa014;		// 自订栏位7
	private String eqa015;		// 自订栏位8
	private String eqa016;		// 自订栏位9
	private Double eqa017;		// 自订栏位10
	private Date beginEqa002;		// 开始 报警时间
	private Date endEqa002;		// 结束 报警时间
	
	public FmEqualarm() {
		super();
	}

	public FmEqualarm(String id){
		super(id);
	}

	@NotNull(message="版本号,每次更新自增长1不能为空")
	@ExcelField(title="版本号,每次更新自增长1", align=2, sort=6)
	public Long getVersionNo() {
		return versionNo;
	}

	public void setVersionNo(Long versionNo) {
		this.versionNo = versionNo;
	}
	
	@ExcelField(title="主机号", align=2, sort=7)
	public String getEqa000() {
		return eqa000;
	}

	public void setEqa000(String eqa000) {
		this.eqa000 = eqa000;
	}
	
	@ExcelField(title="设备编号", align=2, sort=8)
	public String getEqa001() {
		return eqa001;
	}

	public void setEqa001(String eqa001) {
		this.eqa001 = eqa001;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ExcelField(title="报警时间", align=2, sort=9)
	public Date getEqa002() {
		return eqa002;
	}

	public void setEqa002(Date eqa002) {
		this.eqa002 = eqa002;
	}
	
	@ExcelField(title="报警温度", align=2, sort=10)
	public Double getEqa003() {
		return eqa003;
	}

	public void setEqa003(Double eqa003) {
		this.eqa003 = eqa003;
	}
	
	@ExcelField(title="报警级别", align=2, sort=11)
	public String getEqa004() {
		return eqa004;
	}

	public void setEqa004(String eqa004) {
		this.eqa004 = eqa004;
	}
	
	@ExcelField(title="接报人", align=2, sort=12)
	public String getEqa005() {
		return eqa005;
	}

	public void setEqa005(String eqa005) {
		this.eqa005 = eqa005;
	}
	
	@ExcelField(title="电话", align=2, sort=13)
	public String getEqa006() {
		return eqa006;
	}

	public void setEqa006(String eqa006) {
		this.eqa006 = eqa006;
	}
	
	@ExcelField(title="报警次序", align=2, sort=14)
	public String getEqa007() {
		return eqa007;
	}

	public void setEqa007(String eqa007) {
		this.eqa007 = eqa007;
	}
	
	@ExcelField(title="自订栏位1", align=2, sort=15)
	public Long getEqa008() {
		return eqa008;
	}

	public void setEqa008(Long eqa008) {
		this.eqa008 = eqa008;
	}
	
	@ExcelField(title="自订栏位2", align=2, sort=16)
	public String getEqa009() {
		return eqa009;
	}

	public void setEqa009(String eqa009) {
		this.eqa009 = eqa009;
	}
	
	@ExcelField(title="自订栏位3", align=2, sort=17)
	public Double getEqa010() {
		return eqa010;
	}

	public void setEqa010(Double eqa010) {
		this.eqa010 = eqa010;
	}
	
	@ExcelField(title="自订栏位4", align=2, sort=18)
	public Double getEqa011() {
		return eqa011;
	}

	public void setEqa011(Double eqa011) {
		this.eqa011 = eqa011;
	}
	
	@ExcelField(title="自订栏位5", align=2, sort=19)
	public String getEqa012() {
		return eqa012;
	}

	public void setEqa012(String eqa012) {
		this.eqa012 = eqa012;
	}
	
	@ExcelField(title="自订栏位6", align=2, sort=20)
	public String getEqa013() {
		return eqa013;
	}

	public void setEqa013(String eqa013) {
		this.eqa013 = eqa013;
	}
	
	@ExcelField(title="自订栏位7", align=2, sort=21)
	public String getEqa014() {
		return eqa014;
	}

	public void setEqa014(String eqa014) {
		this.eqa014 = eqa014;
	}
	
	@ExcelField(title="自订栏位8", align=2, sort=22)
	public String getEqa015() {
		return eqa015;
	}

	public void setEqa015(String eqa015) {
		this.eqa015 = eqa015;
	}
	
	@ExcelField(title="自订栏位9", align=2, sort=23)
	public String getEqa016() {
		return eqa016;
	}

	public void setEqa016(String eqa016) {
		this.eqa016 = eqa016;
	}
	
	@ExcelField(title="自订栏位10", align=2, sort=24)
	public Double getEqa017() {
		return eqa017;
	}

	public void setEqa017(Double eqa017) {
		this.eqa017 = eqa017;
	}
	
	public Date getBeginEqa002() {
		return beginEqa002;
	}

	public void setBeginEqa002(Date beginEqa002) {
		this.beginEqa002 = beginEqa002;
	}
	
	public Date getEndEqa002() {
		return endEqa002;
	}

	public void setEndEqa002(Date endEqa002) {
		this.endEqa002 = endEqa002;
	}
		
}